Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 Japan F1 Japan F2 Japan F3 Korea F1 Japan F4 Japan F5 Canada F4 USA F20 USA F21 USA F22 USA F23 Australia F3 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Australia F6 Australia F9 India F7 Australia F3 Australia F4 Australia F5 Japan F4 Indonesia-w3 Thailand F1 Thailand F2 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F13 Australia F3 Korea F1 Indonesia F1 Indonesia F Indonesia F3 Indonesia F4 Indonesia F6 Australia F6 Australia F7 China F6 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 New Zeland F1 New Zeland F2 Australia F3 Australia F4 Mexico F5 Mexico F6 Mexico F7 Mexico F8 USA F12 USA F13 USA F14 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Australia F1 Australia F2 Japan F2 Japan F3 Japan F6 Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Samsung Challenger 2007 - Ho Chi Minh City Busan Open Challenger Tennis - Busan Caloundra ATP Challenger - Caloundra Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Hilton Waikoloa Village USTA Challenger - Waikoloa New Delhi Challenger II - New Delhi Dunlop World Challenge - Toyota Burnie Challenger Bangkok Challenger Mexico City Challenger Talahassee Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Cremona Challenger Carson Challenger Bangkok Challenger Sacramento Challenger Tiburon Challenger Singapore Challenger Busan Challenger Toyota Challenger Happy Valley Challenger Bangkok Challenger Morelos Challenger Kyoto Challenger Puebla Challenger Guadalajara Challenger Leon Challenger Busan Challenger Manchester Challenger Bangkok Challenger Nanchang Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Kobe Challenger Toyota Challenger Happy Valley Challenger Maui Challenger Burnie Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Gatineau Challenger Granby Challenger Jinan Challenger Ningboo Challenger Shenzhen Challenger Taipei City Challenger Ningboo Challenger Liuzhou Challenger Kobe Challenger Playford Challenger Burnie Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Zhangjiagang Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Jinan Challenger Shenzhen Challenger Kobe Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Istanbul Challenger Cleveland Challenger Biella 5 Challenger Zagreb Challenger Nottingham 2 Challenger Porto Challenger Cassis Challenger Rennes Challenger Biel Challenger Knoxville Challenger Champaign Challenger Columbus Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Japan F10 Japan F7 Australia #2-w1 USA F29 USA F30 Indonesia-w4 Australia F3 Japan F5 Japan F9 Australia F5 Australia F10 Sri Lanka F2 China F3 Indonesia-w1 Indonesia-w2 Thailand F3 Korea F3 Indonesia F5 Canada F5 Australia F11 Korea F2 AIG Japan Open - Tokyo AIG Japan Open - Tokyo AIG Japan Open - Tokyo Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Indianapolis Tennis Championships - Indianapolis Korat Challenger Baton Rouge Challenger Legg Mason Tennis Classic - Washington Ramat Hasharon Challenger China Open - Beijing Chennai Open - Chennai Aptos Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok Fifth Third Bank Tennis Championships - Lexington Medibank International - Sydney Challenger Banque Nationale - Granby Calabasas Challenger Toyota Challenger Countrywide Classic - Los Angeles Shanghai Challenger Shenzhen Challenger Brisbane International - Brisbane Medibank International - Sydney Ilkley Challenger Rijeka Challenger Shanghai Challenger SA Tennis Open - Johannesburg Launceston Challenger Seoul Challenger Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Tiburon Challenger Ilkley Challenger AEGON Championships - London Honolulu Challenger Burnie Challenger Baton Rouge Challenger Ramat Hasharon Challenger Atlanta Tennis Championships - Atlanta Busan Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Open 13 - Marseille Aptos Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse World Team Cup - Dusseldorf AEGON Championships - London Granby Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Binghamton Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Bangkok Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Open 13 - Marseille Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Brisbane International - Brisbane Citi Open - Washington Shenzhen Open - Shenzhen Seoul Challenger Rakuten Japan Open - Tokyo New York Open - New York Hua Hin Challenger Charlottesville Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Playford Challenger Launceston Challenger Morelos Challenger Yokohama Challenger Shenzhen Challenger Nanchang Challenger Kia International in Caloundra - Caloundra Gimcheon Challenger Manila Challenger Seoul Challenger Gimcheon Challenger Ilkley Challenger Winnipeg Challenger Gatineau Challenger Chengdu Challenger Burnie Challenger Bergamo Challenger Caloundra Challenger Swiss Indoors Basel - Basel Salzburg Challenger Kaohsiung Challenger Zhangjiagang Challenger Savannah Challenger Kaohsiung Challenger Maui Challenger Nottingham Challenger Yokohama Challenger Guangzhou Challenger Shenzhen Challenger Gimcheon Challenger Nanchang Challenger Traralgon Challenger Kobe Challenger Maui Challenger Guangzhou Challenger Gwangju Challenger Taipei City Challenger Surbiton Challenger Winnetka Challenger Winnipeg Challenger Lexington Challenger Aptos Challenger Ningboo Challenger Ningboo Challenger Yokohama World Tennis Gaora Cup - Yokohama Belgaum Open - Belgaum Gemax Samsung Open 2004 - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan The Natrel's Challenger of Granby - Granby Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg China Open - Beijing Uncle Tobys Challenger in Caloundra - Caloundra Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Australian Men's Clay Court Challenger - Canberra Busan Open Challenger Tennis - Busan 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado II Manta Open - Manta Samsung Securities Cup - Seoul Kia International in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver II Manta Open - Manta Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana MST ATP Challenger International - Burnie Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Fergana Challenger - Fergana Rogers Masters - Montreal The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver IV Manta Open - Manta Rogers Masters - Toronto BNP Paribas Open - Indian Wells Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Samsung Securities Cup - Seoul Flea Market Cup - Busan BNP Paribas Open - Indian Wells 2008 China TCL Challenger - Guangzhou Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shimadzu All Japan Indoor Tennis Championships - Kyoto San Luis Potosi Challenger - San Luis Potosi Shanghai Rolex Masters - Shanghai AGT Challenger - Leon BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Busan Open Challenger Tennis - Busan Sony Open Tennis - Miami Sail Open - New Delhi Izmir Cup - Izmir Sunset Moulding Challenger - Yuba City Monte-Carlo Rolex Masters - Monte-Carlo Moncton Men's Challenger - Moncton Mutua Madrid Open - Madrid Oldum Brown Vancouver Open - Vancouver Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Tashkent Challenger - Tashkent Shanghai Rolex Masters - Shanghai Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Keio Challenger International Tennis Tournament - Yokohama Melbourn Challenger BNP Paribas Open - Indian Wells Kyoto Challenger Tenerife Challenger Busan Challenger Nottingham Challenger San Benedetto Challenger Granby Challenger Kyoto Challenger Nottingham Challenger Ojai Challenger Winnetka Challenger Miami Open - Miami Vancouver Challenger Yokohama Challenger Dallas Challenger Toyota Challenger Kyoto Challenger Pingguo Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Busan Challenger Nottingham Challenger Winnetka Challenger Dallas Challenger Wuhai Challenger Beijing Challenger Shanghai Challenger Bergamo Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Sarasota Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger Nottingham-2 Challenger Rimouski Challenger Dallas Challenger Nottingham-2 Challenger Beijing Challenger Recanati Challenger Kun-Ming Challenger Busan Challenger Guimaraes Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Tallahassee Challenger Seoul Challenger Taipei City Challenger Nottingham Challenger Nottingham-2 Challenger Kaohsiung Challenger Aptos Challenger Bangkok Challenger Manta Challenger Traralgon Challenger 2 Yokohama Challenger Guadalajara Challenger Toyota Challenger Lexington Challenger Taipei City Challenger Busan Challenger Seoul Challenger Granby Challenger Vancouver Challenger Kyoto Challenger Irving Challenger Shanghai Challenger Nanchang Challenger Ningboo Challenger Traralgon Challenger Guangzhou Challenger Australian Open - Melbourne Yokohama Challenger Wimbledon - London Dallas Challenger U.S. Open - New York Bergamo Challenger Australian Open - Melbourne Wimbledon - London Chengdu Challenger Heilbronn Challenger U.S. Open - New York Australian Open - Melbourne Irving Challenger Leon Challenger Canberra Challenger Winnetka Challenger Aptos Challenger Wimbledon - London Kaohsiung Challenger Ho Chi Minh City Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Indian Wells Challenger Yokohama Challenger Taipei City Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Launceston Challenger French Open - Paris Bangkok Challenger Taipei City Challenger Wimbledon - London Nanchang Challenger Seoul Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Kaohsiung Challenger Wimbledon - London Zhangjiagang Challenger U.S. Open - New York Gwangju Challenger Charlottesville Challenger Cleveland Challenger Kobe Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Kyoto Challenger Toyota Challenger Busan Challenger Australian Open - Melbourne Shanghai Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shimadzu All Japan Indoor - Kyoto Traralgon Challenger French Open - Paris Shenzhen Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Wimbledon - London Vancouver Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Aircel Chennai Open - Chennai Prague 2 Challenger AIG Japan Open - Tokyo China Open - Beijing AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Wimbledon - London Open 13 - Marseille U.S. Open - New York Australian Open - Melbourne Malaysian Open - Kuala Lumpur Thailand Open - Bangkok US Men's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York SAP Open - San Jose PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Australian Open - Melbourne US Men's Clay Court Championship - Houston Citi Open - Washington If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote d'Azur - Nice U.S. National Indoor Tennis Championships - Memphis French Open - Paris AEGON Championships - London BB&T Atlanta Open - Atlanta Wimbledon - London Delray Beach Open - Delray Beach U.S. Open - New York Australian Open - Melbourne Shenzhen Open - Shenzhen Millennium Estoril Open - Estoril French Open - Paris Citi Open - Washington Campbells Hall of Fame Tennis Championships - Newport Wimbledon - London Power Horse Cup - Dusseldorf French Open - Paris If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne Brisbane International - Brisbane Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach St. Tropez Challenger Zagreb Challenger AIG Japan Open - Tokyo Apia International - Sydney Vietnam Open - Ho Chi Minh City Geneva Open - Geneva Winston-Salem Open - Winston-Salem Open Parc - Lyon Rakuten Japan Open - Tokyo Dallas Open - Dallas Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Rogers Cup - Toronto Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, JPN-ISR 2-3 Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) 15th Asian Games Doha 2006 Olympics - London